import request from '../utils/request';

// 分页查询 /zsrencai/api/sys/admin/admin-user/list/page
export const getList = query => {
  return request.post('/zsrencai/api/sys/admin/admin-user/list/page', query)
}
// 启用禁用 /zsrencai/api/sys/admin/admin-user/status/{id}/{status}
export const changeStatus = (id, status) => {
  return request.put('/zsrencai/api/sys/admin/admin-user/status/' + id + '/' + status)
}
// 添加账号 /zsrencai/api/sys/admin/admin-user
export const addAdmin = query => {
  return request.post('/zsrencai/api/sys/admin/admin-user', query)
}
//获取地区
export const prfindTree = query => {
  return request.get('/zsrencai/api/sys/admin/pr/find/tree/430200')
}
// 修改账号 /zsrencai/api/sys/admin/admin-user/{id}
export const changeAdmin = (id, query) => {
  return request.put('/zsrencai/api/sys/admin/admin-user/' + id, query)
}
// 删除账号 /zsrencai/api/sys/admin/admin-user/{id}
export const delAdmin = id => {
  return request.delete('/zsrencai/api/sys/admin/admin-user/' + id, { data: {} })
}
// 查询修改信息 /zsrencai/api/sys/admin/admin-user/edit-info/{id}
export const editInfo = id => {
  return request.get('/zsrencai/api/sys/admin/admin-user/edit-info/' + id)
}
// 角色列表 /zsrencai/api/sys/admin/role/list
export const roleList = () => {
  return request.get('/zsrencai/api/sys/admin/role/list')
}
// 删除角色 /zsrencai/api/sys/admin/role/{id}
export const delRole = id => {
  return request.delete('/zsrencai/api/sys/admin/role/' + id, { data: {} })
}
// 角色列表 /zsrencai/api/sys/admin/role/list/page/{page}/{size}
export const roleListPage = (page, size, query) => {
  return request.get(`/zsrencai/api/sys/admin/role/list/page/${page}/${size}`, { params: query })
}
// 添加角色 /zsrencai/api/sys/admin/role
export const addRole = query => {
  return request.post('/zsrencai/api/sys/admin/role', query)
}
// 修改角色 /zsrencai/api/sys/admin/role/{id}
export const changeRole = (id, query) => {
  return request.put('/zsrencai/api/sys/admin/role/' + id, query)
}
// 启用禁用角色 /zsrencai/api/sys/admin/role/status/{id}/{status}
export const roleStatus = (id, status) => {
  return request.put('/zsrencai/api/sys/admin/role/status/' + id + '/' + status)
}
// 查询角色详细信息 /zsrencai/api/sys/admin/role/edit-info/{id}
export const roleEditInfo = id => {
  return request.get('/zsrencai/api/sys/admin/role/edit-info/' + id)
}
// 角色菜单列表 /zsrencai/api/sys/admin/menu/list/role/{roleId}
export const roleMenu = id => {
  return request.get('/zsrencai/api/sys/admin/menu/list/role/' + id)
}
// 权限保存 /zsrencai/api/sys/admin/permission/role/{roleId}
export const savePower = (id, query) => {
  return request.put('/zsrencai/api/sys/admin/permission/role/' + id, query)
}